@charset "utf-8";

body,td,th {
	
	color: #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	background-color: #F2F2F2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #666;
	text-decoration: none;

}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #0062A6;
	
}
a:active {
	text-decoration: none;
	color: #0062A6;

}


.font_10{ font-size:10px}
.font_11{ font-size:11px}
.font_12{ font-size:12px}
.font_13{ font-size:13px}
.font_14{ font-size:14px}
.gray{ color:#4E504F}
.gray01:link,.gray01:visited{ color:#4E504F}
.gray01:hover,.gray01:active{ color:#4E504F; text-decoration:underline}
.black{ color:#000}
.black01:link,.black01:visited{ color:#000}
.black01:hover,.black01:active{ color:#000; text-decoration:underline}
.white{ color:#fff}
.white01:link,.white01:visited{ color:#fff}
.white01:hover,.white01:active{ color:#fff; text-decoration:underline}
.blue{ color:#0062A6}
.blue01:link,.blue01:visited{ color:#0062A6; text-decoration:underline}
.blue01:hover,.blue01:active{ color:#FF4C00; text-decoration:underline}
.blue02{ color:#8EABBE}
.yellow:link,.yellow:visited{ color:#FF4C00; text-decoration:underline}
.yellow:hover,.yellow:active{ color:#0062A6; text-decoration:underline}
.yellow01{ color:#FF4C00}

.hand{ cursor:pointer}
ul,li{ margin:0; padding:0; list-style:none}





.left{ float:left}
.right{ float:right}
.all_w{ width:100%}
.all_w01{ width:930px}
.all_w02{ width:938px}
.all_bg{ background:url(../images/index_01.gif) repeat-x top;}
.all_mar{ margin:auto}
.text_r{ text-align:right}
.text_m{ text-align:center}
.p_t{ padding-top:1px}
.p_t01{ padding-top:32px}
.p_t02{ padding-top:5px}
.p_t03{ padding-top:15px}
.p_t04{ padding-top:6px}
.p_t05{ padding-top:10px}
.p_t06{ padding-top:32px}
.p_r{ padding-right:6px}
.p_r01{ padding-right:10px}
.p_l{ padding-left:20px}
.p_l01{ padding-left:10px}
.m_a{ margin-top:19px; margin-bottom:20px}
.p_b{ padding-bottom:5px}
.p_b01{ padding-bottom:20px}
.p_b02{ padding-bottom:10px}
.all_h{ height:74px}
.menu{background:url(../images/index_16.gif) repeat-x; height:50px; width:922px; overflow:hidden; line-height:22px;}
.menu li{ float:left}
.menu li.me01{ width:83px}
.menu li.me02{ width:83px}
.menu li.search{ width:170px; margin-left:26px; margin-top:12px; }

.tmenu:link,.tmenu:visited,.tmenu:hover,.tmenu:active{ color:#000000; height:31px; padding-top:1px;width:80px; text-align:center; display:block; margin-top:14px; font-size:13px}

.tmenu_1:link,.tmenu_1:visited{ color:#000; height:31px; padding-top:1px;width:80px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu_1:hover,.tmenu_1:active{ color:#fff; background:url(../images/index_31.gif)}

.tmenu01:link,.tmenu01:visited{ color:#fff; background:url(../images/index1_31.gif); height:39px; padding-top:1px;width:83px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu01:hover,.tmenu01:active{ color:#000; background:#fff; height:39px;width:83px;margin-top:10px; border:1px solid #ccc; border-bottom:none; padding-top:0}

.tmenu01_1:link,.tmenu01_1:visited{ color:#000; height:30px; padding-top:1px;width:83px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu01_1:hover,.tmenu01_1:active{ background:#fff; height:30px;width:83px;border:1px solid #ccc; border-bottom:none; padding-top:0}

.tmenu02:link,.tmenu02:visited{ color:#fff; background:url(../images/index2_31.gif); height:39px; padding-top:1px;width:83px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu02:hover,.tmenu02:active{ color:#000; background:#fff; height:39px;width:83px; border:1px solid #ccc; border-bottom:none; padding-top:0}

.tmenu02_1:link,.tmenu02_1:visited{ color:#000; height:39px; padding-top:1px;width:83px; text-align:center; display:block; margin-top:10px; font-size:13px}
.tmenu02_1:hover,.tmenu02_1:active{background:#fff; height:30px;width:83px; border:1px solid #ccc; border-bottom:none; padding-top:0}

.text{font-size:12px; width:80px;height:14px; border:0; background:#BDBDBD}
.in_search{height:19px; width:84px; background:url(../images/index_24.gif); padding:2px 0px 0px 10px}

#top_menu{position:absolute; z-index:1}

#tree {
	position:absolute;
	top:113px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:665px;
	margin-left:91px;
}

#tree01 {
	position:absolute;
	top:113px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:276px;
	margin-left:444px;
}

#tree02 {
	position:absolute;
	top:113px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:400px;
	margin-left:380px;
}

#tree03 {
	position:absolute;
	top:113px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 10px 15px;
	visibility: hidden;
	width:810px;
	margin-left:60px;

}

#tree04 {
	position:absolute;
	top:113px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:270px;
	margin-left:170px;
}

#tree05 {
	position:absolute;
	top:113px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:140px;
	margin-left:320px;
}

#tree06 {
	position:absolute;
	top:113px;
	z-index:1;
	background:#fff;
	border:1px solid #ccc;
	padding:20px 0px 20px 15px;
	visibility: hidden;
	width:270px;
	margin-left:554px;
}
.tree li{ float:left; width:119px; padding-right:15px; height:120px; line-height:22px;}
.tree li.x01{width:111px; height:36px; padding-left:6px; line-height:16px; padding-top:6px;}
.top_m01:link,.top_m01:visited,.top_m01:hover,.top_m01:active{color:#000; text-align:center; margin-top:10px; font-size:13px;background:#fff; height:29px;width:83px;border:1px solid #ccc; border-bottom:none; display:block}

.top_m02:link,.top_m02:visited,.top_m02:hover,.top_m02:active{color:#000; text-align:center; margin-top:10px; font-size:13px;background:#fff; height:29px;width:83px;border:1px solid #ccc; border-bottom:none; display:block}

.inbottom{background:#DCDCDC;width:914px; height:30px; line-height:30px; overflow:hidden}
.inbottom_r li{ float:left; padding-right:10px}

.line_h{ line-height:24px}
.line_h01{line-height:27px}
.line_h02{line-height:22px}

.in_p{width:185px; height:235px; padding:14px 21px 0px 21px}
.in_p li.pic{height:94px; overflow:hidden}
.in_p li.font{height:72px; overflow:hidden}
.in_p_bg{background:url(../images/index_44.gif);}
.in_p_bg01{background:url(../images/index1_44.gif);}

.in_p01{width:185px; height:235px; padding:14px 22px 0px 23px}
.in_p01 li.pic{height:94px; overflow:hidden}
.in_p01 li.font{height:72px; overflow:hidden}
.in_p01_bg{background:url(../images/index_45.gif);}
.in_p01_bg01{background:url(../images/index1_45.gif);}

.in_p02{width:213px; height:235px; padding:14px 15px 0px 23px}
.in_p02 li{ width:213px; float:left}
.in_p02_bg{background:url(../images/index_47.gif);}

.main_bg{background:url(../images/products_30.gif)}
.main_w{width:192px}
.main_t{background:url(../images/products_05.gif); height:49px; padding-top:25px}
.main_t01{background:url(../images/news_05.gif)}
.main_t02{background:url(../images/service_05.gif)}
.main_t03{background:url(../images/about_06.gif)}
.main_t04{background:url(../images/contact_05.gif)}
.main_menu{background:url(../images/products_17.gif) no-repeat; padding:38px 5px 20px 35px; width:152px}

.mmenu:link,.mmenu:visited{ color:#000; background:url(../images/mmenu02.gif); line-height:32px; width:122px; padding-left:30px; display:block}
.mmenu:hover,.mmenu:active{ color:#fff; background:url(../images/mmenu01.gif)}

.mmenu_1:link,.mmenu_1:visited,.mmenu_1:hover,.mmenu_1:active{ color:#fff; background:url(../images/mmenu01.gif); line-height:32px; width:122px; padding-left:30px; display:block}

.mmenu01:link,.mmenu01:visited{ color:#000; background:url(../images/mmenu.gif); line-height:32px; width:122px; padding-left:30px; display:block}
.mmenu01:hover,.mmenu01:active{ color:#FF4C00}

.mmenu01_1:link,.mmenu01_1:visited,.mmenu01_1:hover,.mmenu01_1:active{ color:#FF4C00; background:url(../images/mmenu.gif); line-height:32px; width:122px; padding-left:30px; display:block}

.mmenu02:link,.mmenu02:visited{ color:#000; background:url(../images/icon02.gif) no-repeat left center; line-height:26px; width:107px; padding-left:45px; display:block}
.mmenu02:hover,.mmenu02:active{ color:#FF4C00}

.main_r{width:493px}
.main_p{padding:6px 25px 10px 20px}
.main_r_t{background:url(../images/products_08.gif); height:24px; padding-left:30px; width:463px; margin-bottom:15px}
.main_list li{ float:left; width:493px; padding-bottom:12px}
.cp_bg{ background:url(../images/products_15.gif); width:98px; height:98px; padding:5px 13px 5px 5px; overflow:hidden}
.cp_bg01{ background:url(../images/products_26.gif); width:97px; height:76px; padding:5px 14px 5px 5px; overflow:hidden}
.main_list01 li{ float:left; width:240px; padding-bottom:12px; padding-right:13px}
.main_list01 li.j01{width:493px}
.main_list01 li.j02{ padding-right:0}
.main_rr{width:180px}
.main_rr01{width:160px;}
.main_rr_con{ border-left:1px solid #DEDEDE; border-right:1px solid #DEDEDE; padding:5px 9px 0px 9px}
.bord{ border:3px solid #E5E5E5}
.main_list02 li{ float:left; width:158px; padding-bottom:12px}
.main_list02 li.line{background:url(../images/line.gif); height:1px; overflow:hidden; width:158px; padding-bottom:0; margin-bottom:12px}
.main_h{ height:56px}
.main_w01{width:76px}
.main_w02{ width:700px}
.main_tt{border-top:1px solid #E3E3E3; background:#F6F6F6; height:5px; overflow:hidden; margin-top:10px}


.p_list li{ float:left; width:230px; line-height:40px; text-align:center;}
.p_list li img{ border:1px #CCCCCC solid; padding:3px 3px 3px 3px;}
.p_list li.pr{ padding-right:0}

.p_list01 li{ float:left; width:700px; padding-bottom:15px}



.pages{ width:340px}
.pages li{ float:left}
.num:link,.num:visited {color:#333; border:1px solid #ccc; display:block; line-height:16px; width:16px; text-align:center; margin:1px 0px 0px 5px}
.num:hover,.num:active { color:#CF292C; border:1px solid #CF292C}
.num01:link,.num01:visited,.num01:hover,.num01:active {color:#CF292C; border:1px solid #CF292C; display:block; line-height:16px; width:16px; text-align:center; margin:1px 0px 0px 5px; background:#FFEDE1}
.line_n{background:url(../images/line.gif); height:1px; overflow:hidden; margin-bottom:15px}
.cp_bg02{ background:url(../images/products_list02_04.gif); width:150px; height:150px; padding:5px 13px 5px 5px; overflow:hidden}

.cp_w{width:500px}
.cp_list li{ width:500px; float:left; padding-bottom:20px}
.cp_other{background:url(../images/line.gif) repeat-x bottom}
.cp_other01{background:url(../images/line.gif) repeat-x}
.bord01{ border:1px solid #ccc; padding:4px}

.news_t{background:url(../images/products1_08.gif); height:24px; padding-left:30px; width:670px; margin-bottom:15px}
.news_w{width:510px}
.news_list li{ float:left; width:510px}
.news_bg{ background:url(../images/news_list_04.gif); padding:6px 13px 14px 5px; overflow:hidden; width:162px; height:116px}
.news_line{ border-bottom:1px solid #E0E0E0}
.news_line01{ border-right:1px solid #E0E0E0}

.ser_list li{ float:left; width:493px; padding-bottom:10px}
.ser_text{background:url(../images/text03.gif); height:22px; padding-left:10px; padding-top:2px}
.ser_text01{background:url(../images/text01.gif); height:22px; padding-left:10px; padding-top:2px}
.ser_text02{width:140px; font-size:12px; color:#666; font-family:'微软雅黑'; height:18px; border:1px #CCCCCC solid; background:#F9F9F9;}
.ser_text03{background:url(../images/text02.gif); height:80px; padding-left:10px; padding-top:4px}
.ser_h{height:70px}
.ser_tab{border:1px solid #E7E7E7; background:#F8F8F8; line-height:26px}
.ser_tab01{ border:1px solid #C1E7FF; background:#E9F6FF}
.ser_t{width:396px; height:22px; padding-top:2px; padding-left:10px; line-height:30px;}
.ser_t01{height:80px;padding-left:10px; padding-top:4px}
.ser_t02{ width:386px}
.ser_t03{ background:url(../images/service_mes_09.gif)}
#xiala{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	line-height:24px;
	width:394px;
	margin:48px 0px 0px 82px;
	visibility: hidden;
}
#xiala01{
	position:absolute;
	border:1px solid #ccc;
	background:#fff;
	padding:5px;
	line-height:24px;
	width:148px;
	margin-top:71px;
	visibility: hidden;
}

.more{background:url(../images/products_23.gif); height:44px; width:165px; padding-right:15px}

.font_bg{ background:url(../images/about_21.gif) no-repeat left center; padding-left:20px}


.about_list li{ float:left; width:201px; background:url(../images/about_hon_04.gif) no-repeat center; height:145px;; padding:6px 0px 0px 32px; margin-bottom:15px}
.about_font{width:162px; padding-top:8px}
.about_list01 li{ float:left; width:80px; padding-right:6px; padding-bottom:6px}
.year:link,.year:visited{ color:#333; background:#EFF7F9; border:1px solid #CAE3EB; line-height:24px; display:block; text-align:center}
.year:hover,.year:active{ color:#000; background:#FFFBCC; border:1px solid #F5A667}
.year01:link,.year01:visited,.year01:hover,.year01:active{ color:#000; background:#FFFBCC; border:1px solid #F5A667; line-height:24px; display:block; text-align:center}
.about_list02 li{ padding:8px}
.about_list02 li.honbg{ background:#FAFAFA; border-bottom:1px solid #E8E8E8; border-top:2px solid #E8E8E8}


.contact_con{background:url(../images/contact_08.gif); height:212px; padding:10px 0px 0px 265px; width:228px}
.con_w{ width:172px}
.con_w01{ width:263px}
.con_h{ height:46px}


.banner{ width:930px; height:167px; padding:5px 5px 0px 5px}
.nav_sec{
clear:both;
width:920px;
background: url(../images/3.jpg) no-repeat center;
	
	height:34px;
	line-height:34px;
	background-color:#FFFFFF;
	 margin-top:5px;
}
.nav_sec a{
	color:#333333;
}
.nav_sec .fnews{
	float:left;
	width:760px;
	height:34px;
	padding-left:10px;
}
.flash{
	height:34px;

}
.flash_index{
	height:34px;
	
	margin-top:5px;
}
.flash .container{
	width:920px;
	height:34px;
	margin:0 auto;

}
.flash_index .container{
	width:920px;
	height:34px;
	padding:0;
	margin:0 auto;

}
.flashindex_c{
	width:920px;
	height:34px;
	overflow:hidden;
}
.header_tr{
	padding:1px 0;
}
.v_content{
	position:relative;
	width:770px;
	height:34px;
	overflow:hidden;
}
.v_content_list{
	position:absolute;
	left:0;
	top:0;
	width:770px;
	overflow:hidden;
}
.v_content_list ul li{
	width:770px;
	height:34px;
	overflow:hidden;
	text-align:left;
}
/*v_show header*/
.v_captiion{
	float:right;
	width:48px;
	overflow:hidden;
	height:34px;
	line-height:34px;
	margin-right:5px;
}
.v_captiion .highlight_tip{
	float:left;
	width:46px;
	height:25px;
	line-height:25px;
	display:none;
}
.v_captiion .change_btn{
	float:left;
	width:46px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	padding-top:1px;
}
.change_btn .prev,.change_btn .next{
	cursor:pointer;
	display:block;
	width:23px;
	height:26px;
	float:left;
	margin-top:6px;
}
.highlight_tip span.current{
	color:#FF4500;
}
#end{ clear:both;width:935px; margin:auto; background:url(../images/bg.jpg) no-repeat center; height:38px; line-height:38px;}
.end1{ width:310px; float:left; margin-left:30px; text-align:left; margin-top:5px;}
.end2{ width:460px; float:left; text-align:left;  margin-top:5px;}
#ssa{ clear:both;width:930px; margin:auto; height:240px; background:url(../images/4.jpg) no-repeat center; display:inherit; padding-top:10px;}
#ss1{width:384px; height:196px; float:left; margin-left:10px; margin-top:10px;}
#ss2{width:247px; height:196px; float:left; margin-left:30px; margin-top:10px;}
#ss3{width:214px; height:196px; float:left; margin-left:25px; margin-top:10px;}
.chag{ width:384px; height:23px; border-bottom:1px #d2d2d2 solid; float:left; margin-top:10px;}
.currentmenunew{ float:left; width:71px; height:23px; line-height:23px; background:url(../images/bg1.jpg) no-repeat; text-align:center; margin-right:3px; color:#FFFFFF;}
.currentmenunew a{ color:#FFFFFF; font-weight:bolder;}
.currentmenunew a:hover{ color:#FFFFFF;}
.currentmenunew a:visited{ color:#FFFFFF;}
.menunew_index{float:left; width:71px; height:23px; line-height:23px; background:url(../images/bg2.jpg) no-repeat; text-align:center; margin-right:3px; color:#FFFFFF;}
.menunew_index a{ color:#FFFFFF; font-weight:bolder;}
.menunew_index a:hover{ color:#FFFFFF;}
.menunew_index a:visited{ color:#FFFFFF;}
#contxin_1{ clear:both;float:left; width:384px; margin-top:10px; height:150px;}
.host_more{ float:right; margin-top:3px;}
.imgs{ width:113px; height:113px; float:left;}
.listnew{ width:271px; height:113px; float:left;}
.listnew li{ float:left; display:block; width:271px; line-height:23px; list-style-type:none;}
.listnew li span{ float:right;}
.listnew22{width:271px; height:113px; float:left;}
.listnew22 li{ float:left;  width:241px; line-height:23px; list-style-type:none;}
.listnew22 li span{ float:right;}
#contxin_2{ clear:both;float:left; width:384px; margin-top:10px; height:150px;}
#jj{ float:left; width:247px; height:23px;border-bottom:1px #d2d2d2 solid;margin-top:10px;}
.zb{width:71px; height:23px;background:url(../images/bg1.jpg) no-repeat; line-height:23px; text-align:center; color:#FFFFFF; font-weight:bold; float:left;}
#nr{ float:left; width:247px; line-height:22px; margin-top:10px; display:block;}
.qp{background:url(../images/qp.jpg); width:214px; height:168px; float:left; margin-top:10px;}
.gp1{ width:197px; height:110px;float:left; text-align:center; padding-left:8px; margin-top:10px;}
.clear{ clear:both;}

#yqlj{ margin:auto; width:930px; height:60px; border:1px #CCCCCC solid;}
#yqlj li{ float:left; margin-left:10px; line-height:40px;}
#yqlj li img{ border:0px;}

.marquee {width:700px;height:140px;overflow:hidden; margin-left:20px;} 
.marquee li{display:inline;float:left;list-style-type:none; margin-top:5px; width:136px;white-space: nowrap;overflow: hidden; margin-left:5px; line-height:30px; text-align:center;}
.marquee li img{width:125px; height:100px; border:1px solid #999999; padding:2px 2px 2px 2px;}




/*友情链接
------------------------------------------------------------------------*/
.sidebar_link{ width: 300px; overflow: hidden; }
.sidebar_link ul,.sidebar_link ul li{ margin: 0; padding: 0; list-style: none; }
.sidebar_link ul li{ float: left; }
.sidebar_link .txt{ width: 318px; padding:10px 0; }
.sidebar_link .txt li{ padding:0 0 0 2px; width: 94px; margin: 0 10px 0 0; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sidebar_link .img{ width: 318px; }
.sidebar_link .img li{ margin-right: 18px; height: 41px; }
.sidebar_link .img li img{ width: 88px; height: 31px; }

.links{ width: 618px; overflow: hidden; }
.links ul,.links ul li{ margin: 0; padding: 0; list-style: none; }
.links ul{ clear: both; width: 638px; }
.links ul li{ float: left; }
.links .txt{ padding:10px 0; }
.links .txt li{ padding:0 0 0 2px; width: 94px; margin: 0 10px 0 0; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.links .img{ }
.links .img li{ margin-right: 18px; height: 41px; }
.links .img li img{ width: 88px; height: 31px; }

/*用户留言
------------------------------------------------------------------*/
.feedback_add dl{ clear: both; height:auto; padding:10px 0; }
.feedback_add dl dt{ float: left; display:block; width: 80px; }
.feedback_add dl dd{ float: left; width:568px; text-align:left; }
.ty{ margin-top:-3px;}